
// ES6 模块的设计思想是尽量的静态化，使得编译时就能确定模块的依赖关系，以及输入和输出的变量。
// ES6 中每一个js文件都是一个单独的模块  => 里面的变量和方法 默认都是局部的

// 模块功能主要由两个命令构成：export和import。export命令用于规定模块的对外接口，import命令用于输入其他模块提供的功能。

// 一个模块就是一个独立的文件。该文件内部的所有变量，外部无法获取。如果你希望外部能够读取模块内部的某个变量，就必须使用export关键字输出该变量

// 模块化暴露的常见方式
// 1.


var a = 10;
var b = 20;

function addA() {
    a++;
    return a;
}

function addB() {
    b++;
    return b;
}
